Navigace: 

Připojení a tisk z databáze

Tisknout tento oddíl Předchozí stranaNadřízený oddílDalší strana

Program od verze PROFI umožňuje připojit k formuláři jakoukoli databázi a tím umožnit tisk hodnot přímo z otevřené tabulky.

Tímto způsobem lze tisknout např hromadnou korespondenci, štítky na zboží, adresní štítky apod.

 

Podporované připojení databáze:

ODBC připojení - tímto způsobem můžete připojit jakoukoli databázi - MS Access, sešit MS Excel, Paradox, DBase, MSSQL, MySQL, CSV a TXT soubory atd.

CSV soubor - přímé připojení na textový soubor ve formátu CSV (export z MS Excel)

Textový soubor - rychlé a snadné připojení textových souborů

MySQL - přímé připojení na databázi MySQL

DBF soubor - připojení tabulky ve formátu DBase

DB soubor - připojení tabulky ve formátu Paradox

Pokud je připojená databáze typu CSV, TXT, DBF nebo DB je možná přímá editace této databáze (nové záznamy, změny, mazání).

 

Vlastní připojení databáze

 

Po stisku tlačítka

 btndb

můžete vytvořit vlastní připojení k databázi nebo použijete některou z připravených tabulek.

 

Vlastní připojení k databázi

nejprve je nutné vybrat jaký druh připojení chcete vytvořit (vyberte některý z typů připojení)

 clip0120

 

ODBC připojení

(následující řádky mohou být specifické pro různé druhy operačních systémů)

nejprve budete vyzváni k vybrání "Zdroje dat DSN". Pokud takovýto zdroj dat DSN nemáte, stiskněte tlačítko "Nový" pro jeho vytvoření

v dalším kroku (pokud jste stiskli "Nový") musíte vybrat jakého typu je Vaše databáze (Excel, Access, PDox apod) a podle toho vybrat z nabídnutých ovladačů databází které se Vám nabídly.

v dalším kroku uložte soubor zdroje dat (DSN)

stiskněte "Další" a "Dokončit"

nyní jste již vyzváni k vlastnímu výběru databáze. Tento krok je různý u různých druhů ovladačů databáze.

potvrďte Váš výběr a uložte soubor DSN

 

Pokud se vše podařilo, měli byste vidět hlavní okno pro připojení k databázi:

 clip0034

Připojovací text - doporučujeme neměnit

SQL dotaz - tlačítkem "Vyber tabulku" můžete vložit do SQL dotazu jinou tabulku z výběru (např MSAccess může nabízet více tabulek v jedné připojené databázi). Můžete využít všech možností dotazovacího jazyka SQL (jehož popis přesahuje účel tohoto manuálu).

Open Pozn: SQL dotaz je ukládán mimo vlastní *.fix soubor - do souboru SQL. Tento můžete samozřejmě libovolně měnit sami (popřípadě externími programy).

Náhled tabulky - dokud není náhled tabulky funkční, není povoleno uložení celého připojení

 

 

Připojení CSV nebo TXT souboru

 clip0122

Textový soubor - hlavní soubor s daty

Typ rozdělení -

 oddělovač - jednotlivá pole jsou v souboru od sebe oddělena znakem (např: : ; ,)

         Oddělovač - znak kterým jsou pole od sebe oddělena

 pevná délka polí - každé pole zabírá přesný počet znaků i když jeho hodnota je kratší

         Šířka polí - šířka jednotlivých polí oddělená čárkou (např: 10,15,8)

Oddělovací znak - jakým způsobem je ukončen řádek (doporučuje se neměnit)

Názvy polí jsou v prvním řádku - indikuje zda jsou základní názvy polí uloženy přímo v souboru a to v prvním řádku tabulky

 

Open Připojení CSV nebo TXT souboru lze realizovat i spuštěním programu z příkazové řádky se speciálními parametry (více>>)

 

Po vyplnění a stisku tlačítka "test připojení" můžete po úspěšném otevření tabulky celé nadefinované připojení uložit.

 

Připojení MySQL databáze

 clip0121

Pro připojení MySQL databáze je nutné vyplnit veškeré potřebné údaje.

 

Připojení DBF a DB souboru

Pro tato připojení je nutné nadefinovat pouze názvy souborů s daty.

_______________________________________________________________________

 

K odpojení databáze slouží funkce z hlavního menu "Odpojit databázi"

 

Vlastní tisk záznamů je realizován nastavením vlastnosti položky "Sloupec z tabulky" (pokud je otevřen formulář), nebo přidáním položky "data" (pokud je otevřen formulář). Každý záznam databáze je pak tisknut na samostatném papíře.

 

 

Pro posun záznamu databáze v rámci jednoho listu (např tisk celé tabulky na jeden list) lze použít nastavení vlastnosti "Posun databáze". Tím dojde po vytištění záznamu k posunu aktuálního záznamu databáze (pouze pokud je otevřen formulář - soubor *.fix)